@charset "utf-8";
/* CSS Document */
/**
 * @description: 网站样式
 * @author: ishang_pan
 * @update: ishang_pan 
 */

/*home*/
.m-title{margin-top: -48px; overflow:hidden;padding:0 20px;height:120px;border-radius:8px;background-color:#fff;box-shadow:0 0 8px 0 rgba(24,20,20,.1);color:#db0000;text-align:center;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;line-height:120px;}
.m-title a{display: block;overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;color:#db0000;letter-spacing:0;font-weight:700;font-stretch:normal;font-size:32px;font-family:MicrosoftYaHei-Bold;}

/* 政务推荐 */
.m-recommend{margin: 40px 0;}
.m-recommend h2{margin: 31px 0 16px 0; height:45px;background:url(../images/home/long.png) center center no-repeat;text-align:center;line-height:45px;}
.m-recommend h2 a{color:#2758b2;letter-spacing:0;font-weight:700;font-stretch:normal;font-size:28px;font-family:MicrosoftYaHei-Bold;}
.g-recommend{height: 120px;/*width: 100%;*/overflow: hidden;width: 1296px;}
.g-recommend li{margin-right:24px;/*width:342px;*/width:306px;height:120px;overflow: hidden;}
.g-recommend li a{width: 100%;height: 100%;display: block;}
.g-recommend li a img{width: 100%;height: 100%;}
.g-recommend .hd a{display:block;position: absolute;width: 28px;text-align: center; height: 54px;z-index: 99;top: 50%;transform: translateY(-50%);}
.g-recommend .hd .prev{left: 0;background: url(../images/page/left.png) center center no-repeat;}
.g-recommend .hd .next{right: 0;background: url(../images/page/right.png) center center no-repeat;}

.g-recommendtit{box-sizing:border-box;margin-right:24px;padding:20px 0 0 32px;width:120px;height:120px;background:url(../images/home/recommend.png) center center no-repeat;}
.g-recommendtit p{color:#fff;letter-spacing:10px;font-weight:700;font-stretch:normal;font-size:24px;font-family:MicrosoftYaHei-Bold;line-height:40px;}
.g-recommendtit p:last-child{color:#ffd377;}

/* 智能推荐 */
.g-date{top: 188px;left: -64px;}
.m-znfwtj{top:0;left:-64px;}
.m-znfwtj>a{position:absolute;display:block;}
.con_tab_bg{position:absolute;top:0;left:50px;z-index:22;overflow:hidden;margin-left:14px;width:0;background:#2758b2;}
.con_tab_abc{overflow:hidden;width:400px;}
.zntj_con_text{position:absolute;top:50px;left:-52px;padding-top:40px;width:52px;height:229px;background:url(zfzx_zntj_20181116_06.png) top center no-repeat;color:#fff;text-decoration:none;}
.zntj_con_text img{display:block;margin:0 auto;padding-bottom:10px;height:auto;color:#fff;text-align:center;}
.zntj_con_text span{display:block;margin:0 auto;width:20px;height:auto;color:#fff;text-align:center;font-size:20px;line-height:24px;}
.xxgk_tit_tab{overflow:hidden;margin:0 0 10px 0;height:55px;background:#2758b2;line-height:55px;}
.bottom_news{overflow:hidden;margin:9px;width:382px;min-height:600px;background:#fff;}
.bottom_news .xxgk_tit_tab span{float:left;width:33.3%;height:55px;color:#fff;text-align:center;font-weight:700;font-size:18px;cursor:pointer;}
.bottom_news .xxgk_tit_tab span.hover{background:#fff;color:#333;}
.bottom_news dl dd a{display:inline-block;padding:5px 15px;min-width:333px;line-height:25px;}
.bottom_news dl dd{position:relative;overflow:hidden;margin:0 0 0 0;padding:10px 0 5px 10px;border-bottom:1px dotted #d6d6d6;font-size:14px;line-height:20px;}
.bottom_news dl dd span{position:absolute;right:0;bottom:5px;padding:0 5px;background:#fff;color:#999;font-size:12px;}
.bottom_news dl dd a{color:#333;}
.bottom_news dl dd a:hover{color:#2758b2;}
.bottom_news dl dt{padding:0 18px;font-size:16px;}
.bottom_news dl{margin:-10px 0 0 0;min-height:550px;}
.bottom_news dl::-webkit-scrollbar{width:8px;height:1px;}
.bottom_news dl::-webkit-scrollbar-thumb{border-radius:8px;background:#78b929;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2);}
.bottom_news dl::-webkit-scrollbar-track{border-radius:8px;background:#f0f3f6;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2);}

/* 左侧轮播 */
.m-flash{width: 768px;}
.g-flash,.g-flash .owl-item,.g-flash img{height: 454px;}
.g-flash img{display: block; width: 100%;}
.g-flash .owl-item,.g-flash .owl-item a{position: relative;}
.g-flash .owl-item a{display: block;}
.g-flash .owl-item p{position: absolute; left: 0; right: 0; bottom: 0; padding: 0 108px 0 18px; line-height: 60px; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; background: rgba(0,0,0,.5); font-size: 16px; color: #fff;}
.g-flash .owl-pagination{position: absolute; right: 18px; bottom: 26px;}
.g-flash .owl-pagination .owl-page{float: left; margin-left: 8px;}
.g-flash .owl-pagination .owl-page span{display: block; width: 10px; height: 10px; background: rgba(255, 255, 255,.6);border-radius: 100%; }
.g-flash .owl-pagination .active span{width: 20px;border-radius: 5px;background: #fff;}

.m-flash{position: relative;}
.m-flash .bd li a{display: block;position: relative;}
.m-flash .bd li a p{position: absolute; left: 0; right: 0; bottom: 0; padding: 0 120px 0 15px; height: 60px; line-height: 60px; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; background: rgba(0,0,0,.5); color: #fff;}
.m-flash .hd{position:absolute;right:25px;bottom:25px;}
.m-flash .hd li{float: left;margin: 0 3px; width: 10px; height: 10px; background: rgba(255, 255, 255,.6); -moz-border-radius: 10px; border-radius: 10px;transition:all .3s;}
.m-flash .hd li.on{width: 20px;border-radius: 5px;background: #fff;}

/* 新闻 */
.m-news{width: 642px;}
.m-tabstyle{height: 48px;background-color: #f2f7ff;}
.m-tabstyle li{position: relative; float: left;}
.m-tabstyle li a{display: block; width: 154px;height: 48px;line-height: 48px;font-weight:bold;text-align: center;color: #3d3d3d;font-size: 22px;}
.m-tabstyle li.u-active a{color: #fff;background:#2758b2;}

/* 重要转载 */
/* .m-liststyle1.m-zz{padding-left: 60px;} */
.m-liststyle1.m-zz .u-zzbtn{top: 32px;left: 10px;}
.m-liststyle1.m-zz .u-zzbtn a{display: block;}
.m-liststyle1.m-zz .dzy{margin-bottom: 67px;}
/* .m-liststyle1 li{height: 36px; line-height: 36px;} */
.m-liststyle1 li{height: 40px; line-height: 40px;}
.m-liststyle1 li a{display: block; padding-left: 14px; background: url(../images/public/dian.jpg) left center no-repeat; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.m-liststyle1 li span{float: right; color: #999; font-size: 14px;}
.m-liststyle1 li a:hover{padding-left: 16px;}
.m-liststyle1 li img{margin-left: 10px; vertical-align: middle;}
.m-zz div:last-child a:first-child,.m-zz div:last-child a:last-child,.zytj,.szftj{display: block; width: 228px;height: 42px;line-height: 42px; background: #2758b2;color: #fff;text-align: center;border-radius: 5px;}
.m-zz div:last-child a:first-child,.zytj{position: absolute;bottom: -65px;left: 17px;}
.m-zz div:last-child a:last-child,.szftj{position: absolute;bottom: -65px;right: 0;}
/* .m-zz ul:first-child,.zyzz-ul1{border-bottom: 1px solid #d8d9da;padding-bottom: 20px;margin-bottom: 15px;padding-top: 12px;} */

.m-reprinttit{height: 29px; line-height: 29px;}
.m-reprinttit a{color: #f00; margin-right: 10px;}

/* 新闻列表 */
/* .m-datestyle li{display:flex;align-items:center;margin: 20px 0;}
.m-datestyle li:last-child{margin-bottom: 0;}
.m-datestyle li div.u-date{margin-right:20px;flex-shrink: 0;background:url(../images/home/date_shu.png) right center no-repeat;text-align:center;padding-right: 20px;}
.m-datestyle li a{display:-webkit-box;overflow:hidden;text-overflow:-o-ellipsis-lastline;text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.m-datestyle li a:hover{padding-left: 3px;}
.m-datestyle li div.u-date h2{color:#666;letter-spacing:0;font-weight:700;font-stretch:normal;font-size:24px;font-family:MicrosoftYaHei-Bold;line-height:40px;}
.m-datestyle li div.u-date p{color:#b3b3b3;letter-spacing:0;font-weight:400;font-size:14px;font-family:MicrosoftYaHei;} */

.m-datestyle{padding: 9px 0;}
.m-datestyle li{background: url(../images/public/dian.jpg) left center no-repeat;height: 40px; line-height: 40px;position: relative;padding-left: 10px;}
.m-datestyle li span{float: right; padding-left: 10px; font-size: 14px; color: #999;}
.m-datestyle li a{display: block;overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.m-datestyle li a:hover{padding-left: 3px;}

.g-entrprsxprss{padding:15px 20px;width:490px;height:108px;background-color:#f2f7ff;}
.g-entrprsxprss li p{float:left;overflow:hidden;height:40px;color:#3d3d3d;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;letter-spacing:0;font-weight:400;font-stretch:normal;font-size:16px;font-family:MicrosoftYaHei;line-height:40px;}
.g-entrprsxprss li p:nth-child(1),.g-entrprsxprss li p:nth-child(2){padding-right:10px;width:43%;}
.g-entrprsxprss li p:nth-child(3){width:14%;text-align:right;}
.g-qckctnbttn{width:140px;}
.g-qckctnbttn a{display:block;padding-top:10px;height:108px;background-color:#689ee3;text-align:center;}
.g-qckctnbttn a i{color:#fff;font-size:38px;}
.g-qckctnbttn a p{color:#fff;letter-spacing:0;font-weight:700;font-stretch:normal;font-size:18px;font-family:MicrosoftYaHei-Bold;line-height:30px;}


/* 主体左侧 */
.m-content{padding-top: 40px;}
.m-left{width: 440px;}
.m-service{height:629px;background-color:#f2f7ff;}
.u-wstbpic{display:block;width:100%;height:164px;}
.u-wstbpic img{width:100%;height:100%;}

.g-service{padding:0 30px;}
.g-servicetab{padding:31px 0 18px 0;border-bottom:1px solid #e0eafa;}
.g-servicetab ul{display:flex;justify-content:center;}
.g-servicetab li{position:relative;float:left;margin-right:40px;}
.g-servicetab li:last-child{margin-right:0;}
.g-servicetab li a{color:#3d3d3d;letter-spacing:0;font-weight:700;font-size:22px;font-family:MicrosoftYaHei-Bold;}
.g-servicetab li.u-active a{color:#2758b2;}
.g-servicetab li.u-active::after{position:absolute;bottom:-26px;left:50%;display:block;content:url(../images/public/tiao.png);transform:translateX(-50%);}

.g-servicelist ul{padding: 10px 10px 0 10px;}
.g-servicelist li{float: left;margin: 0 34px 30px 0;}
.g-servicelist li:nth-last-child(1),
.g-servicelist li:nth-last-child(2),
.g-servicelist li:nth-last-child(3),
.g-servicelist li:nth-last-child(4){margin-bottom: 0;}

.g-servicelist li:nth-child(4n){margin-right: 0;}
.g-servicelist li a{display: block;text-align: center;}
.g-servicelist li a i{font-size: 32px;color: #6aa0e4;}

.g-department{padding-top: 10px;}
.g-department ul{height: 260px;overflow-y: auto;}
.g-department ul::-webkit-scrollbar{width: 6px;border-radius: 3px;background: #dddddd;}
.g-department ul::-webkit-scrollbar-thumb{border-radius: 3px;height: 30px;background-color: #cbcbcb;}
.g-department ul::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px #eaeaea;border-radius: 4px;}

.g-department li{float:left;overflow:hidden;padding:0 10px;width:33.3%;height:38px;text-align:center;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;line-height:38px;}

.g-servicebtn{margin-top:20px;padding:0 30px;}
.g-servicebtn a{display:flex;width:182px;height:74px;background-color:#fff;align-items:center;justify-content:center;}
.g-servicebtn a i{margin-right:15px;color:#6aa0e4;font-size:36px;}

.m-business{margin:30px 0;padding:0 30px;height:592px;background-color:#f2f7ff;}
/* .g-businesslist{padding-top:20px;}
.g-businesslist li{float:left;margin-right:16px;} 
.g-businesslist li:last-child{margin-right:0;}
.g-businesslist li a{display:block;padding-top:15px;width:116px;height:112px;background-color:#fff;text-align:center;}
.g-businesslist li a i{background-image:linear-gradient(0deg,#689ee3 0,#90c1ff 100%);font-size:34px;-webkit-background-clip:text;-webkit-text-fill-color:transparent;} */

.g-businesslist{padding-top:20px;}
.g-businesslist li{float:left;margin-bottom:12px;}
.g-businesslist li a{display:block;width:196px;height:65px;background-color:#fff;text-align:center;line-height:50px;}
.g-businesslist li:nth-child(2) a,.g-businesslist li:nth-child(3) a{display:flex;align-items:center;justify-content:center;}
.g-businesslist li:nth-child(2) a span,.g-businesslist li:nth-child(3) a span{margin-left:15px;}
.g-businesslist li:first-child{margin-right:12px;}
.g-businesslist li:first-child a{padding-top:25px;width:172px;height:142px;background-color:#689ee3;}
.g-businesslist li:first-child a span{color:#fff;letter-spacing:0;font-weight:700;font-stretch:normal;font-size:18px;font-family:MicrosoftYaHei-Bold;line-height:36px;}
.g-businesslist li:first-child a p{margin:0 auto;width:50px;height:50px;border-radius:100%;background-color:#fff;text-align:center;line-height:50px;}
.g-businesslist li a i{background-image:linear-gradient(0deg,#689ee3 0,#90c1ff 100%);font-size:34px;-webkit-background-clip:text;-webkit-text-fill-color:transparent;}


.m-special{padding: 0 30px;height: 407px;background-color: #f2f7ff;}
.g-special,.g-special .owl-item{height: 305px;}
.g-special img{display: block; width: 100%;object-fit: cover;}
.g-special .owl-item,.g-special .owl-item a{position: relative;}
.g-special .owl-item a{display: block;width: 380px;height: 116px;overflow: hidden;margin: 20px 0;}
.g-special .owl-pagination{position: absolute; left: 50%; bottom: 0;transform: translateX(-50%);}
.g-special .owl-pagination .owl-page{float: left; margin-left: 8px;}
.g-special .owl-pagination .owl-page span{display: block; width: 10px; height: 10px; background: #d1d1d1;border-radius: 100%; }
.g-special .owl-pagination .active span{width: 26px;height: 10px;background-color: #2758b2;border-radius: 5px;}


/* 主体右侧 */
.m-right{width: 960px;}
.g-title{padding:9px 0 15px 0;border-bottom:1px solid #e0eafa;}
.g-title a span:first-child{color:#2758b2;letter-spacing:0;font-weight:700;font-stretch:normal;font-size:32px;font-family:MicrosoftYaHei-Bold;line-height:30px;}
.g-title a span:last-child{margin-left: 13px;color:#e0eafa;letter-spacing:0;font-weight:400;font-stretch:normal;font-size:16px;font-family:MicrosoftYaHei;line-height:30px;}

.m-policyform{height:82px;/*background-color:#f0f6fc;*/background: url(../images/home/form_bj.png) center center no-repeat;  line-height:82px;margin-top: 24px;}
.m-policyform form{display:flex;align-items:center;justify-content:center;}
.m-policyform form>span{margin-right: 20px;text-shadow: 1px 1px 2px black;  color: #ffffff;letter-spacing:0;font-weight:700;font-stretch:normal;font-size:18px;font-family:MicrosoftYaHei-Bold;}
.m-policyform form div{display:flex;margin-right:10px;padding-left:16px;width:238px;height:42px;background-color:#fff;align-items:center;}
.m-policyform form div span{color:#b8b8b8;letter-spacing:0;font-weight:400;font-stretch:normal;font-size:16px;font-family:MicrosoftYaHei;}
.m-policyform form div.g-text select{height: 42px;line-height: 42px; padding-right:34px;background:url(../images/page/sj.png) right 16px center no-repeat;}
.m-policyform form div.g-text input{padding-left:16px;color: #b8b8b8;width:150px;height:42px;background:url(../images/page/ju.png) #fff left center no-repeat;}
.m-policyform form div.g-text input::placeholder{color: #b8b8b8;}
.m-policyform form div.g-type select{padding-left:20px;width:155px;background:url(../images/page/sj.png) right 16px center no-repeat;}
.m-policyform form div.g-type2 select{height: 42px;line-height: 42px;padding-left:20px;width:190px;background:url(../images/page/sj.png) right 16px center no-repeat;}
.m-policyform form button,.m-policyform form input,.m-policyform form select{outline:0;border:none;}
.m-policyform form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.m-policyform form select::-ms-expand{display:none;}
.m-policyform form button{width:67px;height:42px; background-color: #2758b2;/*  background-image:linear-gradient(90deg,#85bafd 0,#689ee3 100%),linear-gradient(#b7b7b7,#b7b7b7);*/color:#fff;line-height:42px;background-blend-mode:normal,normal;}

.m-policylist{width: 640px;}
.m-tabstyle1{padding:31px 0 18px 0;border-bottom:1px solid #e0eafa;}
.m-tabstyle1 li{position:relative;float:left;margin-right:25px;}
.m-tabstyle1 li:last-child{margin-right:0;}
.m-tabstyle1 li a{color:#3d3d3d;letter-spacing:0;font-weight:700;font-size:22px;font-family:MicrosoftYaHei-Bold;}
.m-tabstyle1 li.u-active a{color:#2758b2;}
.m-tabstyle1 li.u-active::after{position:absolute;bottom:-26px;left:50%;display:block;content:url(../images/public/tiao.png);transform:translateX(-50%);}

.m-liststyle2{padding-top: 5px;}
.m-liststyle2 li{background: url(../images/public/dian.jpg) left center no-repeat;height: 40px; line-height: 40px;position: relative;padding-left: 10px;}
.m-liststyle2 li span{float: right; padding-left: 10px; font-size: 14px; color: #999;}
.m-liststyle2 li a{display: block;overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.m-liststyle2 li a:hover{padding-left: 3px;}

.m-opennesslist{margin-top:30px;width:290px;}
.m-opennesslist h2{height:60px;background:url(../images/home/ht.jpg) #6aa0e4 center no-repeat;box-shadow:0 0 8px 0 rgba(0,0,0,.1);text-align:center;}
.m-opennesslist h2 a{color:#fff; display: block;height:60px;width: 100%; letter-spacing:0;font-weight:700;font-stretch:normal;font-size:22px;font-family:MicrosoftYaHei-Bold;line-height:60px;}
.m-opennesslist ul{padding:5px 20px 0 20px;height:304px;background-color:#fff;box-shadow:0 0 8px 0 rgba(0,0,0,.1);}
.m-opennesslist li{height:60px;border-bottom:1px dashed #ddd;line-height:60px;padding-left: 41px;}
.m-opennesslist li:last-child{border-bottom:none;}
.m-opennesslist li a{display:flex;align-items:center;}
.m-opennesslist li i{margin-right:16px;background-image:linear-gradient(0deg,#689ee3 0,#90c1ff 100%);font-size:26px;-webkit-background-clip:text;-webkit-text-fill-color:transparent;}

.m-information{margin-top: 10px;}
.m-information li{float: left;margin-right: 24px;}
.m-information li:last-child{margin-right: 0;}
.m-information li a{display:flex;width:222px;height:70px;background-color:#f2f7ff;align-items:center;justify-content:center;}
.m-information li a span{color:#3d3d3d;letter-spacing:0;font-weight:400;font-stretch:normal;font-size:18px;font-family:MicrosoftYaHei;}
.m-information li i{margin-right:18px;background-image:linear-gradient(0deg,#689ee3 0,#90c1ff 100%);font-size:34px;-webkit-background-clip:text;-webkit-text-fill-color:transparent;}

.g-interact{padding-top: 30px;}
.g-interactlist{width: 465px;}
.m-tabstyle2{padding:20px 0 10px 0;border-bottom:1px solid #e0eafa;}
.m-tabstyle2 li{position:relative;float:left;margin-right:40px;}
.m-tabstyle2 li:last-child{margin-right:0;}
.m-tabstyle2 li a{color:#3d3d3d;letter-spacing:0;font-weight:700;font-size:22px;font-family:MicrosoftYaHei-Bold;}
.m-tabstyle2 li.u-active a{color:#2758b2;}
.m-tabstyle2 li.u-active::after{position:absolute;bottom:-19px;left:50%;display:block;content:url(../images/public/tiao.png);transform:translateX(-50%);}

.m-tabstyle2>div a{display:inline-block;width:92px;height:30px;background-color:#689ee3;color:#fff;text-align:center;letter-spacing:0;font-weight:400;font-stretch:normal;font-size:16px;font-family:MicrosoftYaHei;line-height:30px;}
.m-collectlist ul{padding:20px 13px 0 13px;background:url(../images/home/xu.png) top left no-repeat;background-position:13px 39px;}
.m-collectlist ul li{position:relative;padding:0 0 40px 16px;}
.m-collectlist ul li:last-child{padding:0 0 0 16px;}
.m-collectlist ul li::before{position:absolute;top:3px;left:-5px;z-index:2;display:block;content:url(../images/page/yuan.png);}
.m-collectlist ul li p.u_tit{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;}
.m-collectlist ul li p.u_date span{color:#b3b3b3;letter-spacing:0;font-weight:400;font-stretch:normal;font-size:15px;font-family:MicrosoftYaHei;line-height:30px;}
.m-collectlist ul li p.u_date a{margin-left:5px;color:#d80000;letter-spacing:0;font-weight:400;font-size:15px;font-family:MicrosoftYaHei;}
.m-collectlist ul li span.process{display:inline-block;width:68px;height:28px;border-radius:4px;color:#fff;text-align:center;letter-spacing:0;font-weight:400;font-stretch:normal;font-size:14px;font-family:MicrosoftYaHei;line-height:28px;}
.m-collectlist ul li span.u_have{background:url(../images/home/huang.png) center no-repeat;}
.m-collectlist ul li span.u_end{background:url(../images/home/hui.png) center no-repeat;}

.m-interview{margin-top: 10px;}
.m-interview a{display:inline-block;padding-left:50px;width:465px;height:108px;color:#fff;letter-spacing:0;font-weight:700;font-stretch:normal;font-size:26px;font-family:MicrosoftYaHei-Bold;line-height:108px;}
.m-interview a:nth-child(1){background:url(../images/home/bj_pic_1.png) center no-repeat;}
.m-interview a:nth-child(2){background:url(../images/home/bj_pic_2.png) center no-repeat;}

.m-scenery{padding-top: 30px;}
.g-scenerylist{padding-top: 22px;}
.m-pic>div:first-child{margin-bottom:12px;}
.m-bigpic{margin:0 12px;}
.g-pic{width:260px;height:140px;}
.g-pic img{width:100%;height:100%;}
.g-pic .u-imgtext{display:flex;width:260px;height:140px;background:rgba(0,0,0,.5);align-items:center;justify-content:center;}
.g-bigpic{width:416px;height:292px;}
.g-bigpic img{width:100%;height:100%;}
.g-bigpic .u-imgtext{display:flex;width:416px;height:292px;background:rgba(0,0,0,.5);align-items:center;justify-content:center;}
.u-imgtext p{position:relative;border: solid 1px #ffffff;box-sizing:border-box;width: 202px;height: 46px;line-height: 46px; margin:0 auto;color:#fff;text-align:center;letter-spacing:0;;font-stretch:normal;font-size:16px;font-family:MicrosoftYaHei-Bold;}
/* .u-imgtext p::before{position:absolute;top:0;left:0;visibility:hidden;box-sizing:border-box;width:0;height:0;border-top:1px solid #ddd;border-left:1px solid #ddd;border-image:linear-gradient(to bottom,#fff,#fff) 1 10;content:"";transition:all .4s ease-out 0s;}
.u-imgtext p::after{position:absolute;right:0;bottom:0;visibility:hidden;box-sizing:border-box;width:0;height:0;border-right:1px solid #ddd;border-bottom:1px solid #ddd;border-image:linear-gradient(to bottom,#fff,#fff) 1 10;content:"";transition:all .4s ease-out 0s;}
.u-imgtext p:hover::before{visibility:visible;width:100%;height:100%;}
.u-imgtext p:hover::after{visibility:visible;width:100%;height:100%;} */


/* 日历on */
.ind-datebox{margin:30px 0;}
.Calendar { height: 50px; background: #f7f7f7; padding: 10px 0; position: relative; padding-left: 114px; border-radius: 4px; overflow: hidden; }
.Calendar ul li { display: inline; float: left; width: 40px; padding-left: 7px; height: 30px; line-height: 30px; text-align: center; }
.Calendar ul li a, .Calendar ul li span { display: block; font-size: 16px; }
.Calendar ul li a:hover { background: #2758b2; color: #fff; border-radius:4px}
.Calendar ul li .noSrc { color: #999; background: none; }
.Calendar ul li.onToday a, .Calendar ul li.onToday a:hover, .Calendar ul li.onToday span { background: #2758b2; color: #fff; border-radius:4px}
.Calendar .date-btn { width: 50px; height: 50px; position: absolute; cursor: pointer; overflow: hidden;}
.Calendar .date-btn a { width: 100%; height: 100%; display: block; background: transparent!important; }
.Calendar .idCalendarPre { left: 0; top: 0;  background: url(../images/page/d_left.png) center no-repeat #2758b2;border-radius:8px 0 0 8px}
.Calendar .idCalendarPre a{border-radius:8px 0 0 8px}
.Calendar .idCalendarNext a{border-radius:0 8px 8px 0}
.Calendar .idCalendarNext { right: 0; top: 0; background: url(../images/page/d_right.png) center no-repeat #2758b2;border-radius:0 8px 8px 0 }
#idCalendarYear { display: none; }
.ym { position: absolute; left: 71px; top: 50%; margin-top: -15px; height: 30px; line-height: 30px;  padding: 0px 6px 0; text-align: center; }
.ym .icol, .ym .icor { display: block; position: absolute; top: -3px; width: 2px; height: 5px; border: 1px rgba(255, 255, 255, 0.46) solid; background: #fdb32e; border-radius: 3px; }
.ym .icor { right: 5px; }
.ym .icol { left: 5px; }
/* 日历 end */

.u_VVHall,.u_InLive{color:#3d3d3d;letter-spacing:0;font-weight:700;font-size:22px;font-family:MicrosoftYaHei-Bold;}
.u_InLive{margin-right: 25px;}

.g-servicelist li a i,.g-servicebtn a i,.m-information li i,.m-opennesslist li i{display: inline-block; -moz-transition:all 0.5s ease-in-out 0s; -ms-transition:all 0.5s ease-in-out 0s; -o-transition:all 0.5s ease-in-out 0s; -webkit-transition:all 0.5s ease-in-out 0s; transition:all 0.5s ease-in-out 0s;}
.g-servicelist li a:hover i,.g-servicebtn a:hover i,.m-information li a:hover i,.m-opennesslist li a:hover i{-moz-transform:rotateY(360deg); -ms-transform:rotateY(360deg); -o-transform:rotateY(360deg); -webkit-transform:rotateY(360deg); transform:rotateY(360deg);}

/*********左侧对联广告**********/
.advert-box{position:fixed;bottom:0px; z-index:999;width:232px; height:auto;overflow:hidden;background:#2758b2;border-radius: 4px;padding: 30px 0 0;z-index: 1000;}
.advert-box ul{display: block;background:#fff;padding: 3px 0; margin-bottom:16px;}
.advert-box ul li{padding: 3px 6px;}
.advert-box ul li img{width: 190px;}
.advert-box .fold-btn{position:absolute;right: 30px;top: 6px;display:block;width:18px;height: 18px;background:url(../images/home/dk.png) no-repeat;}
.advert-box .close-btn{position:absolute;right: 8px;top: 7px;display:block;width:18px;height: 18px;background:url(../images/home/close.png) no-repeat;}
.advert-box h2{ position:absolute; left:10px; top:0; height:30px; line-height:30px; width:80px; color:#fff; font-size:14px;}

.m-czadv{position:fixed;bottom:0;left:10px;width:220px;height:336px;overflow:hidden;z-index: 99999;}
.m-czadv .czadv-box{position:relative;}
.m-czadv .bd img{width:220px;height:295px;}
.m-czadv .an{padding: 5px 10px;text-align:center;background:#fff;display:flex;justify-content: space-between;}  
.m-czadv .an a{font-size:14px;padding:5px 15px;background:#f5f5f5;display: flex;align-items: center;}
.m-czadv .prev img{margin-right:10px;}
.m-czadv .next img{margin-left:10px;}
.m-czadv .cz-close{position:absolute;top:5px;right:5px;z-index:9;}

.m-dc{position:fixed;top:40%;right:50%;margin-right:-750px;}

/* 畅游宁国 */
.g-chngylnk{margin-top: 20px;}
.g-chngylnk li{float: left;margin-right: 16px;}
.g-chngylnk li:last-child{margin-right: 0;}
.g-chngylnk li a{display: block;width: 106px;height: 50px;background-color: #f2f7ff;line-height: 50px;text-align: center;font-family: MicrosoftYaHei;font-size: 16px;font-weight: normal;font-stretch: normal;letter-spacing: 0px;color: #3d3d3d;}
.g-chngylnk li.u-active a{background-color: #689ee3;color: #fff;}


/*media query*/
@media screen and (min-width:1200px) and (max-width: 1440px) {
	.g-recommend{width: 1056px;}
	.m-flash {width: 600px;}
	.m-news {width: 580px;}
	.m-tabstyle li a{width: 145px;}
	.g-entrprsxprss{width: 440px;}
	.m-right {width: 780px;}

	.m-left{width: 400px;}
	.g-servicetab li a{font-size: 20px;}
	.g-servicelist li {margin: 0 20px 30px 0;}
	.g-servicebtn a{width: 160px;}
	.g-businesslist li:first-child a{width: 130px;}

	.m-opennesslist {width: 270px;}
	.m-policyform form div{width: 180px;padding-left: 5px;}
	.m-policyform form div.g-type select{width: 110px;background: url(../images/page/sj.png) right center no-repeat;}
	.m-policyform form div.g-type2 select {width: 125px;}
	.m-policyform form div.g-text input {width: 115px;}

	.m-policylist {width: 480px;}
	.m-tabstyle1 li{margin-right: 10px;}
	.m-tabstyle2 li {margin-right: 20px;}
	.m-tabstyle2 li a{font-size: 20px;}
	.m-tabstyle1 li a {font-size: 18px;}
	.m-information li a {width: 177px;}
	.u_VVHall, .u_InLive{font-size: 20px;}
	.u_InLive {margin-right: 10px;}
	.g-interactlist{width: 380px;}
	.m-interview a{width: 380px;}
	.g-chngylnk li a {width: 83px;}
	.g-bigpic {width: 355px;}
	.g-pic {width: 200px;}
	.Calendar ul li{width: 33px;}
	.g-special img {width: 90%;}
}
/*large pcScreen*/
@media (min-width:1200px) {


}
/*medium pcScreen lg*/
@media screen and (max-width: 1199px) {
    

}
/*pad md*/
@media screen and (max-width: 991px ){
	.m-title{margin-top: 0;}
	.m-news{margin-top: 15px;}
	.m-policylist,.m-opennesslist,.m-information li{width: 100% !important;}
	.m-flash,.m-news,.m-left,.m-right,.g-interactlist,.m-interview a{width: 100% !important;}
	.g-flash, .g-flash .owl-item, .g-flash img{height: 265px !important;}
	.u-wstbpic{height: 136px !important;}
	.g-recommend{width: 100%;}
	.m-recommend h2{display: block !important;}
	.g-recommendtit{display: none;}
	.m-tabstyle li a {width: 90px !important;font-size: 18px !important;}
	.g-servicetab li {margin-right: 10px !important;}
	.g-servicelist li:nth-child(4n),.g-servicelist li{margin: 0 0 0 0 !important;}
	.g-servicelist li{width: 33.3%;text-align: center;}
	.m-service{height: auto !important;padding-bottom: 20px;}
	.g-servicebtn a{width: 49% !important;}
	.m-tabstyle2>div a{width: 70px !important;font-size: 14px !important;}

	.m-policyform{height: auto !important;padding-bottom: 20px;background-size: 100% 100%;}
	.m-policyform form{flex-wrap: wrap;}
	.m-bigpic,.m-pic>div:first-child{margin: 0 0 12px 0 !important;}
	.m-pic>div:last-child{margin: 0 0 12px 0 !important;}
	.g-bigpic{width: 100% !important;}
	.m-information li{margin-right: 0 !important;}
	.m-business{height: auto;}
	.g-businesslist li{width: 100% !important;margin-right: 10px !important;}
	.m-information li a,.g-businesslist li a{width: 100% !important;}
	.g-pic{width: 100% !important;height: 262px !important;}
	.g-pic img{object-fit: cover;}
	
	.m-policyform form{padding: 0 10px !important;}
	.m-policyform form span{line-height: 50px !important;}
	.m-policyform form div{margin: 10px 0 10px 0 !important;width: 100% !important;}
	.m-policyform form div.g-text input{width: 70% !important;}
	.m-policyform form div.g-type select{width: 75% !important;}
	.m-policyform form div.g-type2 select {width: 85% !important;}
	.ind-datebox{display: none;}
	.m-interview a{margin: 10px 0;}

	.m-tabstyle1 li{margin-right: 5px;}
	.m-tabstyle1 li a{font-size: 13px;}

	.g-entrprsxprss,.g-qckctnbttn{width: 100% !important;}
	.g-entrprsxprss li p:nth-child(1), .g-entrprsxprss li p:nth-child(2){width: 40%;}
	.g-entrprsxprss li p:nth-child(3){width: 20%;}
	.g-qckctnbttn{margin-top: 10px;}
	.g-chngylnk li{width: 48%;margin-right: 4%;margin-bottom: 10px;}
	.g-chngylnk li:nth-child(2n){margin-right: 0;}
	.g-chngylnk li a{width: 100%;}
}
/*phone sm*/
@media screen and (max-width: 767px) {
    


}
/*small xs*/
@media screen and (max-width: 638px) {
    

}